package com.util.sms;

import lombok.Getter;
import lombok.Setter;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

@Setter
@Getter
@Configuration
public class AliyunSmsProperties {
    /**
     * 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
     */
    @Value("${sms.aliyun.accessKeyId:}")
    String accessKeyId;
    @Value("${sms.aliyun.accessKeySecret:}")
    String accessKeySecret;
    /**
     * 短信签名
     */
    @Value("${sms.aliyun.signName:}")
    String signName;
    /**
     * 短信模板编码
     */
    @Value("${sms.aliyun.templateCode:}")
    String templateCode;
    /**
     * 短信模板编码-司机报名
     *（运营平台司机报名手机号验证码）
     */
    @Value("${sms.aliyun.templateCodeForSignUpDriver:}")
    String templateCodeForSignUpDriver;
    /**
     * 短信模板变量 json格式
     */
    @Value("${sms.aliyun.templateParamJson:}")
    String templateParamJson;

    /**
     * 短信模板编码-违章通知短信推送
     */
    @Value("${sms.aliyun.templateCodeForViolationNotify:}")
    String templateCodeForViolationNotify;
    /**
     * 短信模板变量 json格式
     */
    @Value("${sms.aliyun.templateParamJsonForViolationNotify:}")
    String templateParamJsonForViolationNotify;

    /**
     * 短信模板编码-车辆年检通知
     */
    @Value("${sms.aliyun.templateCodeForCarMotNotify:}")
    String templateCodeForCarMotNotify;
    /**
     * 短信模板变量 json格式
     */
    @Value("${sms.aliyun.templateParamJsonForCarMotNotify:}")
    String templateParamJsonForCarMotNotify;


}
